home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
comm
/
net
/
talk.lha
/
ReadMe.txt
next >
Wrap
Text File
|
1994-02-07
|
6KB
|
187 lines
Talk/Talkd
Version 1.0
Feb. 7, 1994
©1993-1994 Joshua Dinerstein, all rights reserved.
*******************************************************************************
* *
* This program is freeware. You can freely distribute it as long as you *
* don't charge more than nominal fee (max $3 US) for copying it and no *
* additions/deletions/modifications are made to any file in the original *
* archive. You may include it in PD Libraries such as the Fred Fish *
* Collection. This program is distributed without warranty of any kind. *
* So the authors take no responsibility whatsoever for this program, its *
* documentation, functionality or damages it may cause. The risk in using *
* this program is entirely yours. *
* *
* This having been said, the program has been well tested and should not *
* cause any problems. *
* *
*******************************************************************************
TABLE OF CONTENTS
1. Introduction
2. Archive Contents
3. Notes on the Talk system
3.1 Notes on TalkD
3.2 Notes on Talk
4. Installation
5. Planned Enhancements
6. Bug Reports
7. Acknowledgements
1. INTRODUCTION
~~~~~~~~~~~~~~~~
This is the first public release of my TALK and TALKD programs. These
programs are designed to be used with AS225 R2 network softaware. Talk and
Talkd are designed to be compatible with their standard UNIX counterparts.
AmiTCP versions are planned but have not yet been completed.
This setup deals only with the NTALK protocol and not the older,
outdated TALK protocol. If you don't know what this means then don't worry
about it. Just follow the directions... :)
2. ARCHIVE CONTENTS
~~~~~~~~~~~~~~~~~~~~
This archive should contain the following files:
ReadMe.txt - This documentation file.
Talk - The client for the talk system.
TalkD - The server for the talk system.
3. NOTES ON THE TALK SYSTEM
~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following are some specific comments on both the Talkd and Talk
programs. I recommend that you read them with some care so that you will know
what to expect from the talk system.
3.1 NOTES ON TALKD
~~~~~~~~~~~~~~~~~~
Ok the talkd server:
1- The server operates in almost the exact same method as the standard
Unix talkd. But is has been very "amiga-tized". It uses standard
system requestors for announcements and is more friendly to a
multitasking system.
2- The server is started up by the INETD program. You DO NOT run it
yourself. To enable INETD to start Talkd follow the instructions in
the installation section (4.0).
3- The server itself does not display anything while it is running.
So it sits invisible in the background when it is running. It will
however time out after about 4 minutes of receiving no messages
and exit. This is so that it will free up the allocated memory and
other resources automatically when they are no longer needed.
4- When a "talk" is recieved from a remote machine a requester will
be opened up on the workbench screen containing the standard Talk
message. This will cause the active display to switch to that
requestor. Simply click on the OK gadget to close the requester and
return to the screen and window you were in.
5- Make sure to get the proper name in the response call. Without it
you will either send a seperate talk to some other user or will
get some really cryptic warning message. :)
3.2 NOTES ON TALK
~~~~~~~~~~~~~~~~~
Ok the talk client:
1- The controls to the talk system are a cross between the original
unix/curses talk setup and a more truly Amiga style control system.
The standard option like hittin a ctrl-C to break the current talk
session still work, but it is also possible to click the close
gadget on the TalkWindow to end a session.
It is also possible to terminate the talk session by sending a
break to the process from the CLI.
2- The Talk program is font sensitive and will use the one that you
have set as the default on your system. The display engine will
also adjust so that you can still see all of the text. IE. It wraps
appropriately.
3- The Talk window has a resizing gadget and responds to a resized
window properly. This allows you to resize your windows for easier
use.
4- The talk window itself:
A- Just like the Unix/curses standard the top of the window is you
and the bottom is them.
B- The standard talk system messages appear in the titlebar rather
than on the middle line.
4. INSTALLATION
~~~~~~~~~~~~~~~
You need to perform the following steps:
1- Edit the inet:db/services file and make sure that the following line
is present in the file.
ntalk 518/udp
2- Edit the inet:db/inetd.conf file and copy the following line into
it.
ntalk dgram udp wait inet:serv/talkd
*NOTE* Make sure that the original "talk" line in the file remains
commented out.
3- You must then restart the INET software. The easiest way to do this
is to reboot and then restart the software.
5. PLANNED ENHANCEMENTS
~~~~~~~~~~~~~~~~~~~~~~~
1- Changing for a simple display type to the use of ListView gadgets so
that older messages for both the local and remote sections can be
scrolled through.
2- Slightly faster response time in printing the remote machines
characters.
3- Creation of AmiTCP compatible versions.
6. BUG REPORTS
~~~~~~~~~~~~~~
Please send any bug reports to:
Joshua Dinerstein @ SLMT9@cc.usu.edu
7. ACKNOWLEDGEMENTS
~~~~~~~~~~~~~~~~~~~
Tons of thanks go to all of the beta testers for all the help and
encouragement. (If I could remember who you were after so long I would
list your names here. :)
As always please let me know if you find any bugs.
Joshua
SLMT9@cc.usu.edu